mudbox::AdjacentVertexEnumerator Class Reference

#include <mesh.h>

List of all members.


Detailed Description

AdjacentVertexEnumerator is a base class for operations that must be applied to all vertices adjacent to a specified one.

To use this class, derive a new enumerator from it. Override the ProcessAdjacentVertex() method to perform the operation you need done to the mesh vertex.

To use your class, call Mesh::EnumerateAdjacentVertices, specify a starting face and vertex, and pass in your enumerator class. Your operation will be applied to all adjacent vertices.


Public Member Functions

virtual void  ProcessAdjacentVertex (unsigned int iVertexIndex, unsigned int iFaceIndex)

Public Attributes

bool  m_bEdge

Member Function Documentation

virtual void mudbox::AdjacentVertexEnumerator::ProcessAdjacentVertex unsigned int  iVertexIndex,
unsigned int  iFaceIndex
[virtual]
 
Parameters:
iVertexIndex  [in] index of the vertex being processed
iFaceIndex  [in] index of a face associated with the vertex being processed (chosen at random)

Member Data Documentation

bool mudbox::AdjacentVertexEnumerator::m_bEdge
 

mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator
mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator mudbox::AdjacentVertexEnumerator